#ifndef __AW_PHYSICAL_WORLD
#define __AW_PHYSICAL_WORLD

class AW_PhysicalWorld : public AW_World {
public:
	AW_PhysicalWorld();
	AW_PhysicalWorld(FILE *fp);
	virtual ~AW_PhysicalWorld();

	virtual void actualize(float time,float timeinc);

	virtual bool is_a(char *c);
	virtual bool is_a(Symbol *c);

	dWorldID get_world_ID(void) {return ode_world_ID;};
	dSpaceID get_space(void) {return space;};
	dJointGroupID get_contactgroup(void) {return contactgroup;};
	
protected:
	dWorldID ode_world_ID;
	dSpaceID space;
	dJointGroupID contactgroup;

private:

}; /* AW_PhysicalWorld */ 

#endif

